have lived a sheltered life - Turc Anglais Dictionnaire